home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Medal Software 3
/
Gold Medal Software - Volume 3 (Gold Medal) (1994).iso
/
bbsutils
/
thtmt227.arj
/
NUV.PPE
(
.txt
)
< prev
next >
Wrap
PCBoard Programming Language Executable
|
1994-02-27
|
32KB
|
1,528 lines
;------------------------------------------------------------------------------
; .ss.
; `²²'
; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
; .sS²°$$$²²°"' d²°'
; .$$² .$$'
; $$$.,d$$'
; `²S$$S²'
;------------------------------------------------------------------------------
; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
;------------------------------------------------------------------------------
; PPE 2.OO (plain) - Analysis ON - Postprocessing ON
;------------------------------------------------------------------------------
Boolean BOOLEAN001
Boolean BOOLEAN002
Date DATE001
Integer INTEGER001
Integer INTEGER002
Integer INTEGER003
Integer INTEGER004
Integer INTEGER005
Integer INTEGER006
Integer INTEGER007
Integer INTEGER008
Integer INTEGER009
String STRING001
String STRING002
String STRING003
String STRING004
String STRING005
String STRING006
String STRING007
String STRING008
String STRING009
String STRING010
String STRING011
String STRING012
String STRING013
String STRING014
String STRING015
String STRING016
String STRING017
String STRING018
String STRING019
String STRING020
String STRING021
String STRING022
String STRING023
String STRING024
String STRING025
String STRING026
String STRING027
String STRING028
String STRING029
String STRING030
String STRING031
String STRING032
String STRING033
String STRING034
String STRING035
String STRING036
String STRING037
String STRING038
String STRING039
String STRING040
String STRING041
String STRING042
String STRING043
String STRING044
String STRING045
String STRING046
String STRING047
String STRING048
String TSTRING049(1)
String STRING050
String STRING051
String STRING052
String STRING053
String STRING054
String STRING055
String STRING056
String STRING057
String STRING058
String STRING059
String STRING060
String STRING061
String STRING062
String STRING063
String STRING064
;------------------------------------------------------------------------------
STRING060 = Chr(51) + Chr(64) + Chr(88) + Chr(49) + Chr(66) + Chr(46) + Chr(64) + Chr(88) + Chr(49) + Chr(70) + Chr(48) + Chr(48) + Chr(225)
STRING008 = Chr(64) + Chr(88) + Chr(49) + Chr(69) + Chr(78) + Chr(101) + Chr(119) + " " + Chr(85) + Chr(115) + Chr(101) + Chr(114) + " " + Chr(86) + Chr(111) + Chr(116) + Chr(105) + Chr(110) + Chr(103) + " " + Chr(64) + Chr(88) + Chr(49) + Chr(67) + Chr(118) + Chr(64) + Chr(88) + Chr(49) + Chr(70) + STRING060 + Chr(64) + Chr(88) + Chr(57) + Chr(66) + " " + Chr(64) + Chr(88) + Chr(49) + Chr(67) + Chr(70) + Chr(114) + Chr(111) + Chr(109) + " " + Chr(64) + Chr(88) + Chr(49) + Chr(69) + Chr(77) + Chr(97) + Chr(115) + Chr(116) + Chr(101) + Chr(114) + " " + Chr(66) + Chr(101) + Chr(116) + Chr(97) + " " + Chr(64) + Chr(88) + Chr(49) + Chr(66) + Chr(64) + " " + Chr(64) + Chr(88) + Chr(49) + Chr(67) + Chr(60) + Chr(60) + Chr(64) + Chr(88) + Chr(49) + Chr(69) + Chr(84) + Chr(72) + Chr(84) + Chr(64) + Chr(88) + Chr(49) + Chr(67) + Chr(62) + Chr(62) + Chr(64) + Chr(88) + Chr(48) + Chr(55)
DATE001 = Chr(48) + Chr(51) + "-" + Chr(50) + Chr(55) + "-" + Chr(57) + Chr(52)
TSTRING049(0) = Upper(ReadLine(PCBDat(), 2))
TSTRING049(1) = Upper(ReadLine(PCBDat(), 94))
BOOLEAN002 = 0
Cls
AnsiPos 1, 1
PrintLn "@X0ELoading " + Chr(64) + Chr(88) + Chr(48) + Chr(67) + Chr(60) + Chr(60) + Chr(64) + Chr(88) + Chr(48) + Chr(69) + Chr(84) + Chr(72) + Chr(84) + Chr(64) + Chr(88) + Chr(48) + Chr(67) + Chr(62) + Chr(62) + " @X0ENUV @X0F!"
STRING064 = 0
For STRING064 = 0 To 1
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "1")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "2")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "3")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "4")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "5")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "6")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "7")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "8")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "9")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "0")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "=")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "-")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), " ")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), " ")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "<")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), ">")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "*")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), ")")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "(")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "{")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "}")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "[")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "]")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "~")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "!")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "@")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "#")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "$")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "%")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "^")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "&")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), ":")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), ";")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), ".")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), ",")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "?")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "/")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "|")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "\")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "+")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "=")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "-")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), ".")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "«")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "»")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "Ü")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "┤")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "│")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╡")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), " ")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "Ç")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "É")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "á")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "░")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "ü")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "æ")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "í")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "▒")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "é")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "Æ")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "ó")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "▓")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "â")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "ô")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "ú")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "│")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "ä")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "ö")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "ñ")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "┤")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "à")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "ò")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "Ñ")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╡")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "å")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "û")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "ª")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╢")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "ç")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "ù")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "º")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╖")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "ê")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "ÿ")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "¿")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╕")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "ë")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "Ö")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "⌐")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╣")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "è")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "Ü")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "¬")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "║")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "ï")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "¢")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "½")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╗")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "î")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "£")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "¼")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╝")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "ì")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "¥")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "¡")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╜")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "Ä")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "₧")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "«")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╛")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "Å")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "ƒ")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "»")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "┐")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), " ")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "└")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╨")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "α")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "≡")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "┴")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╤")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "ß")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "±")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "┬")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╥")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "Γ")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "≥")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "├")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╙")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "π")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "≤")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "─")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╘")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "Σ")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "⌠")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "┼")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╒")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "σ")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "⌡")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╞")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╓")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "µ")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "÷")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╟")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╫")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "τ")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "≈")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╚")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╪")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "Φ")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "°")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╔")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "┘")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "Θ")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "∙")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╩")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "┌")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "Ω")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "·")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╦")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "█")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "δ")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "√")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╠")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "▄")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "∞")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "ⁿ")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "═")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "▌")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "φ")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "²")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╬")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "▐")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "ε")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "■")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "╧")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "▀")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "U")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "V")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "W")
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "X")
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "Y")
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), "Z")
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), Chr(44))
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), Chr(0))
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), Chr(7))
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), Chr(8))
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), Chr(10))
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), Chr(117))
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), Chr(118))
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), Chr(119))
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), Chr(120))
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), Chr(121))
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), Chr(122))
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), Chr(86))
AnsiPos 28, 1
Print "@X0F/"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), Chr(87))
AnsiPos 28, 1
Print "@X0E-"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), Chr(88))
AnsiPos 28, 1
Print "@X0F\"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), Chr(89))
AnsiPos 28, 1
Print "@X0E|"
TSTRING049(STRING064) = Strip(TSTRING049(STRING064), Chr(90))
AnsiPos 28, 1
Print "@X0F/"
Next
INTEGER005 = Len(TSTRING049(0))
If (INTEGER005 < 2) TSTRING049(0) = "uv"
TSTRING049(0) = Right(TSTRING049(0), 2)
INTEGER006 = Len(TSTRING049(1))
If (INTEGER006 < 2) TSTRING049(1) = "uv"
TSTRING049(1) = Right(TSTRING049(1), 2)
STRING050 = TSTRING049(0) + TSTRING049(1) + Chr(80) + Chr(79)
FDefIn 1
GetUser
FClose 1
FOpen 1, PPEPath() + PPEName() + ".cnf", 0, 0
FDGet STRING044
FDGet STRING042
FDGet STRING036
FDGet STRING037
FDGet STRING038
FDGet STRING051
FDGet STRING052
FDGet STRING056
FDGet STRING055
FDGet STRING053
FDGet STRING054
FDGet STRING057
FDGet STRING058
FDGet STRING059
FDGet STRING061
FDGet STRING062
FDGet STRING063
FDGet STRING019
FClose 1
If (STRING044 == S2I(STRING050, 34)) Goto LABEL001
If (Date() >= DATE001) Then
PrintLn "@X8FThis PPE has Expired!!!"
Wait
Else
:LABEL001
If (STRING042 > CurSec()) Goto LABEL047
If (Exist(PPEPath() + "apps\waiting.app")) Then
If (STRING008 <> Chr(64) + Chr(88) + Chr(49) + Chr(69) + Chr(78) + Chr(101) + Chr(119) + " " + Chr(85) + Chr(115) + Chr(101) + Chr(114) + " " + Chr(86) + Chr(111) + Chr(116) + Chr(105) + Chr(110) + Chr(103) + " " + Chr(64) + Chr(88) + Chr(49) + Chr(67) + Chr(118) + Chr(64) + Chr(88) + Chr(49) + Chr(70) + STRING060 + Chr(64) + Chr(88) + Chr(57) + Chr(66) + " " + Chr(64) + Chr(88) + Chr(49) + Chr(67) + Chr(70) + Chr(114) + Chr(111) + Chr(109) + " " + Chr(64) + Chr(88) + Chr(49) + Chr(69) + Chr(77) + Chr(97) + Chr(115) + Chr(116) + Chr(101) + Chr(114) + " " + Chr(66) + Chr(101) + Chr(116) + Chr(97) + " " + Chr(64) + Chr(88) + Chr(49) + Chr(66) + Chr(64) + " " + Chr(64) + Chr(88) + Chr(49) + Chr(67) + Chr(60) + Chr(60) + Chr(64) + Chr(88) + Chr(49) + Chr(69) + Chr(84) + Chr(72) + Chr(84) + Chr(64) + Chr(88) + Chr(49) + Chr(67) + Chr(62) + Chr(62) + Chr(64) + Chr(88) + Chr(48) + Chr(55)) Then
Delete PPEPath() + PPEName() + Chr(46) + Chr(112) + Chr(112) + Chr(101)
Goto LABEL044
Endif
STRING039 = STRING056
STRING039 = Upper(STRING039)
Cls
FClose 1
FOpen 1, PPEPath() + "apps\waiting.app", 0, 0
INTEGER003 = 0
:LABEL002
If (Ferr(1)) Goto LABEL003
FGet 1, STRING006
If (STRING006 == "") Goto LABEL004
Inc INTEGER003
Goto LABEL002
:LABEL003
FClose 1
:LABEL004
FClose 1
If (BOOLEAN002 == 1) Goto LABEL005
If ((INTEGER003 == 0) && (STRING044 == S2I(STRING050, 34))) Then
Goto LABEL044
Endif
If (((STRING061 == YesChar()) && (STRING044 == S2I(STRING050, 34))) && (CurSec() <= STRING063)) Goto LABEL005
AnsiPos 12, 3
PrintLn STRING008
If (Exist(PPEPath() + PPEName() + ".pcb")) DispFile PPEPath() + PPEName() + ".PCB", 4 + 2
Newline
InputYN STRING059, STRING039, " "
If (STRING039 == NoChar()) Goto LABEL045
:LABEL005
DefColor
STRING001 = 7
FClose 2
FClose 1
FOpen 1, PPEPath() + "apps\waiting.app", 0, 0
INTEGER003 = 0
INTEGER007 = 0
:LABEL006
If (Ferr(1)) Goto LABEL011
STRING009 = NoChar()
FDGet STRING006
If (STRING006 == "") Goto LABEL010
Tokenize STRING006
If (TokCount() == 3) Then
GetToken STRING033
GetToken STRING034
GetToken STRING040
STRING033 = Left(STRING033, 3)
STRING034 = Right(STRING040, 4)
STRING033 = Strip(STRING033, " ")
STRING033 = Strip(STRING033, ".")
STRING034 = Strip(STRING034, " ")
STRING034 = Strip(STRING034, ".")
Goto LABEL007
Endif
If (TokCount() == 2) Then
GetToken STRING033
GetToken STRING034
STRING033 = Left(STRING033, 3)
STRING034 = Right(STRING034, 4)
STRING033 = Strip(STRING033, " ")
STRING033 = Strip(STRING033, ".")
STRING034 = Strip(STRING034, " ")
STRING034 = Strip(STRING034, ".")
Goto LABEL007
Endif
If (TokCount() == 1) Then
GetToken STRING033
GetToken STRING034
STRING033 = Strip(STRING033, ".")
STRING033 = Strip(STRING033, " ")
STRING034 = Strip(STRING034, ".")
STRING034 = Strip(STRING034, " ")
STRING033 = Left(STRING033, 3)
Goto LABEL007
Endif
:LABEL007
If (STRING044 == S2I(STRING050, 34)) Goto LABEL008
If (Date() >= DATE001) Then
PrintLn "@X8FThis PPE has Expired!!!"
Goto LABEL044
Endif
:LABEL008
STRING043 = ReadLine(PPEPath() + "apps\" + STRING033 + "_" + STRING034 + ".GRP", 1)
If (Exist(PPEPath() + "apps\" + STRING033 + "_" + STRING034 + ".vot")) Goto LABEL009
FCreate 3, PPEPath() + "apps\" + STRING033 + "_" + STRING034 + ".vot", 1, 0
FClose 3
:LABEL009
Gosub LABEL016
If (!Exist(PPEPath() + "apps\" + STRING033 + "_" + STRING034 + ".1") && (BOOLEAN002 == 0)) STRING009 = YesChar()
If (STRING006 == U_Name()) STRING009 = YesChar()
If ((STRING009 == NoChar()) && (BOOLEAN002 == 0)) Then
If (INTEGER003 <= 12) Inc STRING001
Inc INTEGER003
If (INTEGER003 == 1) Gosub LABEL012
If (BOOLEAN002 == 0) Then
If (INTEGER003 > 13) Gosub LABEL020
Gosub LABEL015
FClose 2
Endif
If (INTEGER003 > 13) INTEGER003 = 13
Endif
If ((BOOLEAN002 == 1) && (STRING026 == YesChar())) Then
If (INTEGER007 <= 12) Inc STRING001
Inc INTEGER007
If ((INTEGER007 == 1) && (BOOLEAN002 == 1)) Gosub LABEL012
If (BOOLEAN002 == 1) Then
If (INTEGER007 > 13) Gosub LABEL020
Gosub LABEL015
Endif
If (INTEGER007 > 13) INTEGER007 = 13
INTEGER003 = INTEGER007
Endif
:LABEL010
Goto LABEL006
:LABEL011
Goto LABEL021
:LABEL012
If (STRING044 == S2I(STRING050, 34)) Goto LABEL013
If (Date() >= DATE001) Then
PrintLn "@X8FThis PPE has Expired!!!"
Goto LABEL044
Endif
:LABEL013
StartDisp 1
Cls
AnsiPos 6, 1
PrintLn "@POS:18@" + STRING008
AnsiPos 9, 2
PrintLn STRING057
AnsiPos 35, 3
PrintLn STRING058
If (BOOLEAN002 == 1) Then
AnsiPos 6, 4
PrintLn "@POS:13@" + STRING054 + "▄▄▄▄▄" + STRING055 + "Change" + STRING054 + "▄" + STRING055 + "Vote" + STRING054 + "▄" + STRING055 + "Mode" + STRING054 + "▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄"
Goto LABEL014
Endif
AnsiPos 6, 4
PrintLn "@POS:13@" + STRING054 + "▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄"
:LABEL014
AnsiPos 6, 5
PrintLn "@POS:13@" + STRING054 + "█" + STRING053 + " UserName/Handle Location/Group " + STRING054 + "█"
AnsiPos 6, 6
PrintLn "@POS:13@" + STRING054 + "█" + STRING053 + "─────────────────────────────┬─────────────────────────────" + STRING054 + "█"
If (BOOLEAN002 == 1) Then
AnsiPos 6, 7
PrintLn "@POS:13@" + STRING054 + "█" + STRING053 + " " + STRING055 + " Voted" + STRING053 + "│ " + STRING054 + "█"
Goto LABEL015
Endif
AnsiPos 6, 7
PrintLn "@POS:13@" + STRING054 + "█" + STRING053 + " │ " + STRING054 + "█"
Return
:LABEL015
If (BOOLEAN002 == 1) Then
AnsiPos 6, STRING001
PrintLn "@POS:13@" + STRING054 + "█" + STRING053 + " " + STRING006 + "@POS:40@" + STRING031 + "@POS:43@│ " + STRING043 + "@POS:73@" + STRING054 + "█"
Goto LABEL016
Endif
AnsiPos 6, STRING001
PrintLn "@POS:13@" + STRING054 + "█" + STRING053 + " " + STRING006 + "@POS:43@│ " + STRING043 + "@POS:73@" + STRING054 + "█"
Return
:LABEL016
STRING009 = NoChar()
STRING026 = NoChar()
STRING023 = 0
STRING024 = 0
STRING021 = ReadLine(PPEPath() + "check.cnf", 2)
STRING022 = ReadLine(PPEPath() + "check.cnf", 3)
FClose 2
FOpen 2, PPEPath() + "apps\" + STRING033 + "_" + STRING034 + ".vot", 0, 0
:LABEL017
If (Ferr(2)) Goto LABEL018
FGet 2, STRING027
If (STRING027 == "") Goto LABEL019
Tokenize STRING027
If (TokCount() == 4) Then
GetToken STRING028
GetToken STRING029
GetToken STRING030
GetToken STRING031
If (STRING031 == "Y") Inc STRING023
If (STRING031 == "N") Inc STRING024
If ((((U_Name() == STRING028 + " " + STRING029 + " " + STRING030) && (BOOLEAN002 == 0)) || (STRING023 >= STRING021)) || ((STRING024 >= STRING022) && (BOOLEAN002 == 0))) Then
STRING009 = YesChar()
FClose 2
Return
Endif
If (((U_Name() == STRING028 + " " + STRING029 + " " + STRING030) && (BOOLEAN002 == 1)) && !Exist(PPEPath() + "apps\" + STRING033 + "_" + STRING034 + "." + String(PcbNode()) + "hg")) Then
STRING026 = YesChar()
FClose 2
Return
Endif
Endif
If (TokCount() == 3) Then
GetToken STRING028
GetToken STRING029
GetToken STRING031
If (STRING031 == "Y") Inc STRING023
If (STRING031 == "N") Inc STRING024
If ((((U_Name() == STRING028 + " " + STRING029) && (BOOLEAN002 == 0)) || (STRING023 >= STRING021)) || ((STRING024 >= STRING022) && (BOOLEAN002 == 0))) Then
STRING009 = YesChar()
FClose 2
Return
Endif
If (((U_Name() == STRING028 + " " + STRING029) && (BOOLEAN002 == 1)) && !Exist(PPEPath() + "apps\" + STRING033 + "_" + STRING034 + "." + String(PcbNode()) + "hg")) Then
STRING026 = YesChar()
Return
Endif
Endif
If (TokCount() == 2) Then
GetToken STRING028
GetToken STRING031
If (STRING031 == "Y") Inc STRING023
If (STRING031 == "N") Inc STRING024
If ((((U_Name() == STRING028) && (BOOLEAN002 == 0)) || (STRING023 >= STRING021)) || ((STRING024 >= STRING022) && (BOOLEAN002 == 0))) Then
STRING009 = YesChar()
FClose 2
Return
Endif
If (((U_Name() == STRING028) && (BOOLEAN002 == 1)) && !Exist(PPEPath() + "apps\" + STRING033 + "_" + STRING034 + "." + String(PcbNode()) + "hg")) Then
STRING026 = YesChar()
FClose 2
Return
Endif
Endif
Goto LABEL017
:LABEL018
STRING009 = ""
Return
:LABEL019
Return
:LABEL020
INTEGER009 = 9
For INTEGER008 = 0 To 11
STRING041 = ScrText(13, INTEGER009, 73, 1)
AnsiPos 13, INTEGER009 - 1
If (INTEGER009 < 21) Print STRING041
Inc INTEGER009
Next
Return
:LABEL021
If (((INTEGER007 == 0) && (INTEGER003 == 0)) && (STRING044 == S2I(STRING050, 34))) Then
Goto LABEL044
Endif
If (((INTEGER007 == 0) && (INTEGER003 == 0)) && (STRING044 <> S2I(STRING050, 34))) Then
Gosub LABEL012
Endif
Inc STRING001
AnsiPos 6, STRING001
PrintLn "@POS:13@" + STRING054 + "█" + STRING053 + " Quit New User Voting. │ " + STRING054 + "█"
Inc STRING001
AnsiPos 6, STRING001
PrintLn "@POS:13@" + STRING054 + "▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀"
FClose 1
If (STRING044 == S2I(STRING050, 34)) Goto LABEL022
If (Date() >= DATE001) Then
PrintLn "@X8FThis PPE has Expired!!!"
Goto LABEL044
Endif
:LABEL022
Inc STRING001
AnsiPos 6, STRING001
STRING041 = ""
STRING035 = GetY()
STRING001 = STRING035 - 2
KbdStuff Chr(32)
:LABEL023
If (BOOLEAN001) Goto LABEL026
STRING010 = Inkey()
If (STRING010 == Chr(13)) Then
STRING002 = RTrim(ScrText(15, STRING001 + 1, 25, 0), " ")
If (STRING002 <> "Quit New User Voting.") Then
STRING013 = STRING002
Goto LABEL027
Endif
If (((((STRING002 == "Quit New User Voting.") && (STRING061 <> NoChar())) && (STRING044 == S2I(STRING050, 34))) && (CurSec() < STRING063)) && (BOOLEAN002 == 0)) Then
DefColor
Cls
AnsiPos 10, 3
PrintLn STRING062
Newline
Wait
Goto LABEL005
Goto LABEL024
Endif
Goto LABEL044
:LABEL024
If (STRING002 == "Quit New User Voting.") Then
Goto LABEL044
Endif
Endif
If (((((((((STRING010 == Chr(32)) || (STRING010 == "UP")) || (STRING010 == "DOWN")) || (STRING010 == "LEFT")) || (STRING010 == "RIGHT")) || (STRING010 == "A")) || (STRING010 == "a")) || (STRING010 == "Z")) || (STRING010 == "z")) Then
AnsiPos 15, STRING001
If (STRING003 == STRING035 - 2) Then
Print STRING041
AnsiPos 15, STRING001
Goto LABEL025
Endif
AnsiPos 15, STRING001 + 1
Print STRING041
:LABEL025
If (STRING001 == 7) STRING001 = STRING001 + INTEGER003 + 1
AnsiPos 15, STRING001
STRING041 = ScrText(15, STRING001, 25, 1)
Print STRING055 + RTrim(ScrText(15, STRING001, 25, 0), " ")
Dec STRING001
Endif
Goto LABEL023
:LABEL026
:LABEL027
STRING012 = 1
STRING011 = 6
Inc STRING001
Tokenize STRING013
If (TokCount() == 3) Then
GetToken STRING003
GetToken STRING004
GetToken STRING005
STRING003 = Strip(STRING003, " ")
STRING004 = Strip(STRING004, " ")
STRING003 = Strip(STRING003, ".")
STRING004 = Strip(STRING004, ".")
STRING003 = Left(STRING003, 3)
STRING004 = Right(STRING005, 4)
STRING003 = Strip(STRING003, " ")
STRING004 = Strip(STRING004, " ")
Endif
If (TokCount() == 2) Then
GetToken STRING003
GetToken STRING004
STRING003 = Strip(STRING003, " ")
STRING004 = Strip(STRING004, " ")
STRING003 = Strip(STRING003, ".")
STRING004 = Strip(STRING004, ".")
STRING003 = Left(STRING003, 3)
STRING004 = Right(STRING004, 4)
STRING003 = Strip(STRING003, " ")
STRING004 = Strip(STRING004, " ")
Endif
If (TokCount() == 1) Then
GetToken STRING003
GetToken STRING004
STRING003 = Strip(STRING003, " ")
STRING004 = Strip(STRING004, " ")
STRING003 = Strip(STRING003, ".")
STRING004 = Strip(STRING004, ".")
STRING003 = Left(STRING003, 3)
STRING004 = Right(STRING004, 4)
STRING003 = Strip(STRING003, " ")
STRING004 = Strip(STRING004, " ")
Endif
FOpen 1, PPEPath() + "tht-info.cfg", 0, 0
FGet 1, STRING045
INTEGER004 = STRING045
FClose 1
STRING047 = 0
DefColor
Cls
AnsiPos 2, 3
PrintLn "@X0EUse Cursor Keys to move the @X74HighLighted Bar@X0E or @X0C""@X09A@X0C""@X0F,@X0C ""@X09Z@X0C""@X0E or @X0FSpaceBar@X0
AnsiPos 24, 4
PrintLn STRING054 + "▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄@X07"
AnsiPos 24, 5
PrintLn STRING054 + "█" + STRING053 + " " + STRING054 + "█@X07"
For STRING048 = 1 To STRING045
If ((STRING051 == STRING048) && (U_Sec < STRING052)) Then
Goto LABEL028
Goto LABEL028
Endif
If (Exist(PPEPath() + "apps\" + STRING003 + "_" + STRING004 + "." + STRING048)) Then
AnsiPos 24, STRING011
PrintLn STRING054 + "█" + STRING053 + " View Users InfoForm " + STRING012 + " " + STRING054 + "█@X07"
Inc STRING011
Inc STRING047
Endif
:LABEL028
Inc STRING012
Next
STRING045 = STRING047
AnsiPos 24, STRING011
PrintLn STRING054 + "█" + STRING053 + " Quit Infoform Viewing " + STRING054 + "█@X07"
Inc STRING011
AnsiPos 24, STRING011
PrintLn STRING054 + "▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀@X07"
STRING035 = GetY()
INTEGER002 = 6
STRING041 = ""
KbdStuff Chr(32)
If (STRING047 == 1) KbdStuff Chr(13)
:LABEL029
If (BOOLEAN001) Goto LABEL031
STRING010 = Inkey()
If (STRING010 == Chr(13)) Then
STRING046 = Left(ScrText(27, INTEGER002 + 1, 21, 0), 1)
STRING046 = STRING046 + Right(ScrText(27, INTEGER002 + 1, 21, 0), 1)
STRING046 = Right(STRING046, 1)
Goto LABEL031
Endif
If (((((((((STRING010 == Chr(32)) || (STRING010 == "UP")) || (STRING010 == "DOWN")) || (STRING010 == "LEFT")) || (STRING010 == "RIGHT")) || (STRING010 == "z")) || (STRING010 == "Z")) || (STRING010 == "a")) || (STRING010 == "A")) Then
AnsiPos 27, STRING003
If (INTEGER002 == STRING035 - STRING047 + 1) Then
Print STRING041
Goto LABEL030
Endif
AnsiPos 27, INTEGER002 + 1
Print STRING041
:LABEL030
AnsiPos 27, INTEGER002
If (INTEGER002 == 5) INTEGER002 = INTEGER002 + STRING047 + 1
AnsiPos 27, INTEGER002
STRING041 = ScrText(27, INTEGER002, 21, 1) + "@X08"
AnsiPos 27, INTEGER002
Print STRING055 + ScrText(27, INTEGER002, 21, 0) + "@X08"
Dec INTEGER002
Endif
Goto LABEL029
:LABEL031
If (STRING046 == "g") Goto LABEL005
Cls
StartDisp 1
DispFile PPEPath() + "tht-info." + STRING046, 0
FOpen 1, PPEPath() + "apps\" + Strip(STRING003, " ") + "_" + Strip(STRING004, " ") + "." + STRING046, 0, 0
FDGet STRING027
FDGet STRING027
FDGet STRING027
FDGet STRING027
FDGet STRING027
FDGet STRING027
FClose 2
FOpen 2, PPEPath() + "infocfg." + STRING046, 0, 0
FGet 2, STRING007
FGet 2, STRING007
:LABEL032
If (Ferr(1)) Goto LABEL033
FGet 2, STRING007
Tokenize STRING007
GetToken INTEGER001
GetToken INTEGER002
FDGet STRING032
AnsiPos INTEGER001, INTEGER002
PrintLn STRING032
Goto LABEL032
:LABEL033
FClose 1
FClose 2
:LABEL034
AnsiPos 6, 23
InputStr "@X0EVoting is either ""Y""es or ""N""o or ""U""ndecided _", STRING002, "", 1, "YNUQ", 4 + 2 + 8
If (STRING002 == "") Then
Goto LABEL034
Endif
If (STRING002 == "Q") Stop
If (STRING002 <> "U") Goto LABEL035
If (STRING002 == "U") Then
Goto LABEL041
Endif
:LABEL035
If (BOOLEAN002 == 1) Then
FClose 1
FClose 2
FCreate 4, PPEPath() + "apps\" + STRING003 + "_" + STRING004 + "." + String(PcbNode()) + "hg", 1, 0
FClose 4
FAppend 2, PPEPath() + "apps\" + STRING003 + "_" + STRING004 + ".vo1", 1, 0
FOpen 1, PPEPath() + "apps\" + STRING003 + "_" + STRING004 + ".vot", 2, 0
:LABEL036
If (Ferr(1)) Goto LABEL040
FGet 1, STRING018
Tokenize STRING018
If (TokCount() == 4) Then
GetToken STRING014
GetToken STRING015
GetToken STRING016
GetToken STRING017
If (U_Name() == STRING014 + " " + STRING015 + " " + STRING016) Then
Print ""
Goto LABEL037
Endif
FPutLn 2, STRING014 + " " + STRING015 + " " + STRING016 + " " + STRING017
Endif
:LABEL037
If (TokCount() == 3) Then
GetToken STRING014
GetToken STRING015
GetToken STRING017
If (U_Name() == STRING014 + " " + STRING015) Then
Print ""
Goto LABEL038
Endif
FPutLn 2, STRING014 + " " + STRING015 + " " + STRING017
Endif
:LABEL038
If (TokCount() == 2) Then
GetToken STRING014
GetToken STRING017
If (STRING014 == U_Name()) Then
Print ""
Goto LABEL039
Endif
FPutLn 2, STRING014 + " " + STRING017
Endif
:LABEL039
Goto LABEL036
:LABEL040
FClose 2
FClose 1
If (Exist(PPEPath() + "apps\" + STRING003 + "_" + STRING004 + ".vo1")) Then
Copy PPEPath() + "apps\" + STRING003 + "_" + STRING004 + ".vo1", PPEPath() + "apps\" + STRING003 + "_" + STRING004 + ".vot"
Delete PPEPath() + "apps\" + STRING003 + "_" + STRING004 + ".vo1"
Endif
FClose 1
FAppend 1, PPEPath() + "apps\" + STRING003 + "_" + STRING004 + ".vot", 2, 0
FPutLn 1, U_Name() + " " + STRING002
FClose 1
Goto LABEL041
Endif
FClose 1
FAppend 1, PPEPath() + "apps\" + STRING003 + "_" + STRING004 + ".vot", 2, 0
FPutLn 1, U_Name() + " " + STRING002
FClose 1
:LABEL041
Cls
AnsiPos 6, 3
If (Exist(PPEPath() + "apps\" + STRING003 + "_" + STRING004 + ".cmt")) Goto LABEL042
PrintLn STRING037
FreshLine
Wait
Goto LABEL043
:LABEL042
AnsiPos 6, 4
InputYN STRING036, STRING039, ""
If (STRING039 == YesChar()) Then
FreshLine
DispFile PPEPath() + "apps\" + STRING003 + "_" + STRING004 + ".cmt", 0
Endif
FreshLine
Wait
:LABEL043
If ((STRING002 == "U") && (STRING047 > 1)) Goto LABEL027
If ((STRING002 == "U") && (STRING047 == 1)) Goto LABEL005
Cls
AnsiPos 6, 5
STRING039 = ""
InputYN STRING038, STRING039, ""
If (STRING039 == YesChar()) Then
AnsiPos 6, 6
STRING002 = ""
InputStr "@X0C>_", STRING002, "", 58, Mask_Ascii(), 4 + 2
If (STRING002 == "") Goto LABEL005
FAppend 1, PPEPath() + "apps\" + STRING003 + "_" + STRING004 + ".cmt", 1, 0
FPutLn 1, "@X0C" + U_Name() + "@X09 >@X0F " + STRING002
Endif
FClose 1
Goto LABEL001
Endif
Endif
:LABEL044
BOOLEAN001 = 1
If (BOOLEAN002 == 1) Goto LABEL045
DefColor
STRING020 = "Do Not HEX-Edit This PPE, You will be Sorry"
Cls
If (STRING044 == S2I(STRING050, 34)) Then
If (Exist(PPEPath() + PPEName() + ".chg")) DispFile PPEPath() + PPEName() + ".chg", 4 + 2
Newline
STRING025 = "N"
InputYN STRING019, STRING025, 1
If (STRING025 == YesChar()) Then
BOOLEAN002 = 1
BOOLEAN001 = 0
Goto LABEL001
Endif
Endif
Goto LABEL047
:LABEL045
If (BOOLEAN002 == 0) Stop
FClose 1
FOpen 1, PPEPath() + "apps\waiting.app", 0, 0
:LABEL046
If (Ferr(1)) Goto LABEL047
FDGet STRING006
Tokenize STRING006
If (TokCount() == 3) Then
GetToken STRING033
GetToken STRING034
GetToken STRING040
STRING033 = Strip(STRING033, " ")
STRING033 = Strip(STRING033, ".")
STRING034 = Strip(STRING034, " ")
STRING034 = Strip(STRING034, ".")
STRING033 = Left(STRING033, 3)
STRING034 = Right(STRING040, 4)
If (Exist(PPEPath() + "APPS\" + STRING033 + "_" + STRING034 + "." + String(PcbNode()) + "HG")) Delete PPEPath() + "APPS\" + STRING033 + "_" + STRING034 + "." + String(PcbNode()) + "HG"
Endif
If (TokCount() == 2) Then
GetToken STRING033
GetToken STRING034
STRING033 = Strip(STRING033, " ")
STRING033 = Strip(STRING033, ".")
STRING034 = Strip(STRING034, " ")
STRING034 = Strip(STRING034, ".")
STRING033 = Left(STRING033, 3)
STRING034 = Right(STRING034, 4)
If (Exist(PPEPath() + "APPS\" + STRING033 + "_" + STRING034 + "." + String(PcbNode()) + "HG")) Delete PPEPath() + "APPS\" + STRING033 + "_" + STRING034 + "." + String(PcbNode()) + "HG"
Endif
If (TokCount() == 1) Then
GetToken STRING033
GetToken STRING034
STRING033 = Strip(STRING033, ".")
STRING033 = Strip(STRING033, " ")
STRING034 = Strip(STRING034, ".")
STRING034 = Strip(STRING034, " ")
STRING033 = Left(STRING033, 3)
If (Exist(PPEPath() + "APPS\" + STRING033 + "_" + STRING034 + "." + String(PcbNode()) + "HG")) Delete PPEPath() + "APPS\" + STRING033 + "_" + STRING034 + "." + String(PcbNode()) + "HG"
Endif
Goto LABEL046
:LABEL047
End
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 1 End
; 9 Cls
; 4 Wait
; 135 Goto
; 353 Let
; 228 Print
; 28 PrintLn
; 118 If
; 4 DispFile
; 2 FCreate
; 9 FOpen
; 4 FAppend
; 31 FClose
; 7 FGet
; 6 FPutLn
; 2 StartDisp
; 1 GetUser
; 4 DefColor
; 5 Delete
; 2 InputStr
; 4 InputYN
; 8 Gosub
; 11 Return
; 20 Inc
; 2 Dec
; 3 Newline
; 6 Tokenize
; 41 GetToken
; 2 Stop
; 3 KbdStuff
; 257 AnsiPos
; 3 FreshLine
; 1 FDefIn
; 27 FDGet
; 1 Copy
;
;
; ■ Functions used :
;
; 560 +
; 4 -
; 116 ==
; 5 <>
; 8 <
; 6 <=
; 6 >
; 16 >=
; 80 !
; 36 &&
; 25 ||
; 2 Len(
; 3 Upper()
; 10 Left()
; 11 Right()
; 6 Ferr()
; 227 Chr()
; 2 RTrim()
; 4 Date()
; 13 U_Name()
; 6 NoChar()
; 13 YesChar()
; 262 Strip()
; 2 Inkey()
; 10 String()
; 1 Mask_Ascii()
; 2 PCBDat()
; 43 PPEPath()
; 10 PcbNode()
; 5 ReadLine()
; 3 CurSec()
; 14 Exist()
; 10 S2I()
; 2 GetY()
; 6 PPEName()
; 15 TokCount()
; 8 ScrText()
;
;------------------------------------------------------------------------------
;
; Analysis flags : d
;
; d - Access PCBOARD.DAT ■ 2
; Program gets the full pathname to PCBOARD.DAT, this may be usefull
; for many PPE so they can find various informations on the system
; (system paths, max number of lines in messages, ...) but it may also
; be a way to gather vital informations.
; ■ Search for : PCBDAT()
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 3 For/Next
; 0 While/EndWhile
; 59 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------